package com.cykj.order.domain.dto;

/**
 * @BelongsProject: Cykj-Order-System
 * @BelongsPackage: com.cykj.order.domain.dto
 * @Author: cwx
 * @CreateTime: 2025/9/4 12:06
 * @Description:
 * @Version: 1.0
 */

import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 支付宝支付页面请求DTO
 */
@Data
public class AlipayPageReqDTO {

    /** 订单ID */
    @NotNull(message = "订单ID不能为空")
    private Long orderId;

    /** 订单总金额 */
    @NotNull(message = "订单金额不能为空")
    private BigDecimal totalAmount;

    /** 前端回调地址（支付完成后跳转） */
    @NotBlank(message = "前端回调地址不能为空")
    private String returnUrl;
}